在翻译的过程中使用样式表预览 XML 文件
Hi,你好呀,我是May。
memoQ 中可以直接翻译如 XML、DITA 等格式的文档。
去年为了帮助大家了解本地化和技术写作类的文本,我从 XML 系列入手,写过一系列文章,包括:
- 认识XML文档(二)XML的元素、标签、文本、属性和实体
最近几天整理内容发现,遗漏了一个客户需求:能不能在翻译的时候通过配置样式表,来预览 XML 的显示效果。
所以,今天和大家分享:如何在翻译的过程中基于样式表进行 XML 文档的显示预览。
使用 XSLT 显示 XML
如果你不想了解 xslt,只想了解如何翻译的话,可以直接跳至下一节。
我们知道,CSS 是 HTML 的样式表,通过 CSS 的设置,可以告诉浏览器:“我的网页布局是这样那样显示的~”。包括颜色、字体、文本大小、元素之间的间距、元素的位置和布局、要使用的背景图像或背景颜色、不同设备的不同显示和屏幕大小等等。
而 XSLT (eXtensible Stylesheet Language Transformations) 则是 XML 的样式表,它远比 CSS 更加完善。
通过 XSLT 的设置,可以告诉浏览器或者服务器:“我的 XML 文件是这样那样显示的。”
比如,这里我有一个样式表:
我们不讲样式表如何写,我也不是程序员,如果你感兴趣,可以去搜索 XSLT 教程。
这是我需要翻译的 XML 文档,在这个 XML 文档中添加了 XSL 样式表引用:
在翻译的过程中使用 XSLT 样式表预览 XML 文件
如果没设置预览文档的话,导入后的预览仍然是按照 XML 文档格式来的:
memoQ 支持翻译过程中只需要配置 XSLT 样式表,即可预览 XML 文件。
你只需要:在导入文档时,使用"选择性导入" -> "更改过滤器和配置" -> 在默认的"XML 过滤器" 下,点击"常规" -> 并"指定 XSLT 文件"。
导入后即可在预览区显示 XML 啦!
操作视频如下:
好啦,今天的分享到这里,慢慢会分享 XLIFF, JSON等文档的翻译~
更多翻译技术干货,欢迎关注职业译员玩转翻译技术公众号,嘻嘻~
下次见啦,拜~